package com.originskyseed.platform.user.model;

import java.math.BigDecimal;
import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 玩家观看直播信息表（OSI_PLAYER_RELATE_VIEW_LIVE）
 * 
 * @author Tangwanghui
 */
public class PlayerRelateViewLive extends BaseModel {

	/**
	 * 用户id（USER_ID）
	 */
	private String userId;

	/**
	 * 用户账号（ACCOUNT）
	 */
	private String account;

	/**
	 * 玩家id（PLAYER_ID）
	 */
	private String playerId;

	/**
	 * 主播id（ANCHOR_ID）
	 */
	private String anchorId;

	/**
	 * 渠道id
	 */
	private String channelId;

	/**
	 * 子渠道id
	 */
	private String channelSubId;

	/**
	 * 房间id（ROOM_ID）
	 */
	private String roomId;

	/**
	 * 直播id
	 */
	private String liveId;

	/**
	 * 开始时间（START_TIME）
	 */
	private Date startTime;

	/**
	 * 结束时间（END_TIME）
	 */
	private Date endTime;

	/**
	 * 直播时长
	 */
	private BigDecimal liveTime;

	////////// 额外字段
	/**
	 * 观看时间
	 */
	private Integer viewingTime;

	/**
	 * 业务员名称
	 */
	private String belongBusinessName;

	/**
	 * 是否首次观看直播 1是 0否
	 */
	private Integer isFirstLive;

	/**
	 * 获取用户id
	 *
	 * @return
	 */
	public String getUserId() {
		return this.userId;
	}

	/**
	 * 设置用户id
	 *
	 * @param userId
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
	 * 获取用户账号
	 *
	 * @return
	 */
	public String getAccount() {
		return this.account;
	}

	/**
	 * 设置用户账号
	 *
	 * @param account
	 */
	public void setAccount(String account) {
		this.account = account;
	}

	/**
	 * 获取玩家id
	 *
	 * @return
	 */
	public String getPlayerId() {
		return this.playerId;
	}

	/**
	 * 设置玩家id
	 *
	 * @param playerId
	 */
	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	/**
	 * 获取主播id
	 *
	 * @return
	 */
	public String getAnchorId() {
		return this.anchorId;
	}

	/**
	 * 设置主播id
	 *
	 * @param anchorId
	 */
	public void setAnchorId(String anchorId) {
		this.anchorId = anchorId;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getChannelSubId() {
		return channelSubId;
	}

	public void setChannelSubId(String channelSubId) {
		this.channelSubId = channelSubId;
	}

	/**
	 * 获取房间id
	 *
	 * @return
	 */
	public String getRoomId() {
		return this.roomId;
	}

	/**
	 * 设置房间id
	 *
	 * @param roomId
	 */
	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}

	public String getLiveId() {
		return liveId;
	}

	public void setLiveId(String liveId) {
		this.liveId = liveId;
	}

	public BigDecimal getLiveTime() {
		return liveTime;
	}

	public void setLiveTime(BigDecimal liveTime) {
		this.liveTime = liveTime;
	}

	/**
	 * 获取开始时间
	 *
	 * @return
	 */
	public Date getStartTime() {
		return this.startTime;
	}

	/**
	 * 设置开始时间
	 *
	 * @param startTime
	 */
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	/**
	 * 获取结束时间
	 *
	 * @return
	 */
	public Date getEndTime() {
		return this.endTime;
	}

	/**
	 * 设置结束时间
	 *
	 * @param endTime
	 */
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Integer getViewingTime() {
		return viewingTime;
	}

	public void setViewingTime(Integer viewingTime) {
		this.viewingTime = viewingTime;
	}

	public String getBelongBusinessName() {
		return belongBusinessName;
	}

	public void setBelongBusinessName(String belongBusinessName) {
		this.belongBusinessName = belongBusinessName;
	}

	public Integer getIsFirstLive() {
		return isFirstLive;
	}

	public void setIsFirstLive(Integer isFirstLive) {
		this.isFirstLive = isFirstLive;
	}
}